Process Control Design Using SPIN

نویسنده

  • Thierry CATTEL
چکیده

This paper reports an experience with the modeling, verification and concurrent implementation of a medium-sized process control problem. The case study was proposed by Forschungszentrum Informatik, Karlsruhe in 1993 in order to promote the usage of formal methods in industry. It concerns an industrial robotics application that processes metal plates. A top-down design approach is followed where successive CCS and Promela specification levels of decreasing abstraction are considered, each layer little by little allows verification of parts of the security requirements thus providing a mean for coping with state explosion. The level refinements are checked with the Concurrency Workbench a CCS-based tool. Safety and liveness requirements are expressed in linear temporal logic and checked with SPIN. From the ultimate specification, two different implementations are derived. The first one is in Synchronous C++, a concurrent extension of C++ and the second in Regis/Darwin. This application shows that SPIN is also quite appropriate for developing control process problem from scratch and with requirements to be checked in mind. It appeared clearly that the specification phase was very important for obtaining a satisfactory specification from which a well behaved implementation was derived easily in a few days.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Studying the process of transformation of the start-up to the academic spin off

At todaychr('39')s universities, we are witnessing the emergence of startup companies by the startup teams by student and academic teams; unfortunately, most startups face barriers to success. On the one hand, one of the new topics entering the fourth-generation universities and can be a good target for the future of the startups; the existence of academic spin-offs, centered around scholars...

متن کامل

Effects of Some Parameters on Thermal Control of a LEO Satellite

Satellite thermal control ensures safe operating temperature ranges for satellite components throughout the mission life. Effects of altitude, spin, and position of satellite radiator(s) on the thermal control of a small Low Earth Orbit (LEO) satellite have been studied. Results show that change in satellite altitude, in the range considered here, does not produce critical thermal conditions. H...

متن کامل

Adaptive Control of a Spin-Stabilized Spacecraft Using two Reaction Wheels and a 1DoF Gimbaled-Thruster

In impulsive orbital maneuvers, a large disturbance torque is generated by the thrust vector misalignment from the center of mass (C.M). The purpose of this paper is to reject the mentioned disturbance and stabilize the spacecraft attitude, based on the combination of a one degree of freedom (1DoF) gimbaled-thruster, two reaction wheels (RWs) and spin-stabilization. In this paper, the disturban...

متن کامل

Adaptive Control of Machining Process Using Electrical Discharging Method (EDM) Based on Self-Tuning Regulator (STR)

In order to improve the optimal performance of a machining process, a booster to improve the serve control system performance with high stability for EDM is needed. According to precise movement of machining process using electrical discharge (EMD), adaptive control is proposed as a major option for accuracy and performance improvement. This article is done to design adaptive controller based o...

متن کامل

Economic-statistical Design of NP Control Chart with Variable Sample Size and Sampling Interval

The control charts are graphical tools and proven techniques to improve the performance of a process. Usually, the processes are not naturally controlled, so the use of control charts will help to reduce the variability and increase the stability of the process. In the traditional approach, control charts with fix sample size and constant sampling intervals were used to identify the changes in ...

متن کامل

Economic- Statistical design of T2 control chart with the VSSC scheme

T2 control charts are used to monitor a process when more than one quality variable associated with process is being observed. Recent studies have shown that using variable sample size (VSS) schemes result in charts with more statistical power when detecting small to moderate shifts in the process mean vector. This paper presents an economic- statistical design of T2 control charts with variabl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995